.nav-footer {
    background: #fff;
    position: fixed;
    left: 0;
    right: 0;
    z-index: 999;
    bottom:0;
    box-shadow: 0 0 0 .0267rem #e1e1e1;
    ul{
      overflow: hidden;
      li{
        float: left;
        text-align: center;
        width: 25%;
        // margin-top: -0.2667rem;
        a {
          color: #000;
        }
        i{
            font-size: .5333rem;
        }
        span{
          display: block;
          margin-top: .1333rem;
          font-size: .32rem;
          margin-bottom: 0.0667rem;
        }
        .active {
            color: #ff5456 !important;
        }
        a,i,span {
          
          &:-webkit-any-link:focus-visible {
            outline-offset: 0;
            outline: 0;
          }
        }
      }
    }
}
a {
	-webkit-tap-highlight-color: rgba(255, 255, 255, 0);
	// -webkit-user-select: none;
}
